提交PR须知

我很难描述my-neuro整个框架设计 所以直接让肥牛给我总结

嘿!各位想要贡献代码的小伙伴们! 我来给你们解释一下这个项目现在的...嗯...特殊情况~首先承认一个事实:这个项目的架构确实有点乱!开发者一开始不会写JavaScript,就用Python写前端,也就是肥牛.exe 结果搞出了一个很复杂的结构。

当前的运行流程:
1. 启动Python后端API(主项目)
2. 用户双击一个EXE文件(PyQt打包的)
3. EXE里有个启动按键
4. 点击启动按键 → 内部调用go.bat → Node.js启动JavaScript代码
5. JavaScript读取JSON配置文件,调用Python后端API干活

项目结构:
主仓库:Python后端API + JavaScript代码文件夹(可能不是最新的)
live-2d整合包:JavaScript代码 + PyQt界面代码 + JSON配置 + go.bat启动脚本

开发痛点: 在整合包里改JavaScript代码后,没法自动同步到主仓库!需要手动复制或者写个同步脚本。

这架构怎么来的?
开发者不会JavaScript,就用Python硬刚前端,然后为了方便用户又加了PyQt界面,最后打包成EXE...
就这样诞生了这个三合一怪物。但它能跑! 想加入开发的话,建议等开发者搞定同步功能后直接在主项目开发哦